package com.yonyou.brigade.third_parties.bfjr.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;

/**
 * @author pfc
 * @desc 北方假日实体
 */
@TableName("bfjr_user")
public class BfjrUser extends Model<BfjrUser> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    //租户id
    private String tenant;
    //商户唯一标识
    private String appId;
    //外部系统员工ID
    private  String expEmpId;
    //员工姓名
    private  String empName;
    //员工性别
    private  String empGender;
    //员工部门编码
    private  String empDeptId;
    //员工外部系统部门编码
    private  String expEmpDeptId;
    //差旅政策名称
    private  String traPlcName;
    //手机号
    private  String mobileNo;
    //固定电话
    private  String telNo;
    //国籍
    private  String countryCode;
    //身份证号
    private  String cardNo;
    //护照号
    private  String passportNo;
    //港澳证件号
    private  String laissezNo;
    //其它证件号
    private  Integer otherNo;

    public Integer getId() { return id; }

    public void setId(Integer id) { this.id = id; }

    public String getTenant() { return tenant; }

    public void setTenant(String tenant) { this.tenant = tenant; }

    public String getAppId() { return appId; }

    public void setAppId(String appId) { this.appId = appId; }

    public String getExpEmpId() { return expEmpId; }

    public void setExpEmpId(String expEmpId) { this.expEmpId = expEmpId; }

    public String getEmpName() { return empName; }

    public void setEmpName(String empName) { this.empName = empName; }

    public String getEmpGender() { return empGender; }

    public void setEmpGender(String empGender) { this.empGender = empGender; }

    public String getEmpDeptId() { return empDeptId; }

    public void setEmpDeptId(String empDeptId) { this.empDeptId = empDeptId; }

    public String getExpEmpDeptId() { return expEmpDeptId; }

    public void setExpEmpDeptId(String expEmpDeptId) { this.expEmpDeptId = expEmpDeptId; }

    public String getTraPlcName() { return traPlcName; }

    public void setTraPlcName(String traPlcName) { this.traPlcName = traPlcName; }

    public String getMobileNo() { return mobileNo; }

    public void setMobileNo(String mobileNo) { this.mobileNo = mobileNo; }


    public String getTelNo() { return telNo; }

    public void setTelNo(String telNo) { this.telNo = telNo; }

    public String getCountryCode() { return countryCode; }

    public void setCountryCode(String countryCode) { this.countryCode = countryCode; }

    public String getCardNo() { return cardNo; }

    public void setCardNo(String cardNo) { this.cardNo = cardNo; }

    public String getPassportNo() { return passportNo; }

    public void setPassportNo(String passportNo) { this.passportNo = passportNo; }

    public String getLaissezNo() { return laissezNo; }

    public void setLaissezNo(String laissezNo) { this.laissezNo = laissezNo; }

    public Integer getOtherNo() { return otherNo; }

    public void setOtherNo(Integer otherNo) { this.otherNo = otherNo; }


    @Override
    protected Serializable pkVal() {
        return null;
    }

    @Override
    public String toString() {
        return "BfjrUser{" +
                "id=" + id +
                ", appId='" + appId + '\'' +
                ", expEmpId='" + expEmpId + '\'' +
                ", empName='" + empName + '\'' +
                ", empGender='" + empGender + '\'' +
                ", empDeptId='" + empDeptId + '\'' +
                ", expEmpDeptId='" + expEmpDeptId + '\'' +
                ", traPlcName='" + traPlcName + '\'' +
                ", mobileNo='" + mobileNo + '\'' +
                ", telNo='" + telNo + '\'' +
                ", countryCode='" + countryCode + '\'' +
                ", cardNo='" + cardNo + '\'' +
                ", passportNo='" + passportNo + '\'' +
                ", laissezNo='" + laissezNo + '\'' +
                ", otherNo=" + otherNo +
                '}';
    }
}
